{
  // 1. 声明变量且初始化时, 自动推断类型
  let age = 18

  // 2. 函数返回值 自动推论
  function add(n1: number, n2: number) {
    return n1 + n2
  }

  //-------------
  // 类型推论 对新手来说, 就是当你不知道给什么类型, 遇到复杂类型想偷懒

  const obj: {
    name: string
    age: number
    desc: string
    hobby?: string
  } = {
    name: 'zs',
    age: 18,
    desc: '矮矬丑',
    hobby: '唱跳rap',
  }
}

